Homework¶
- Прочесть в датафрейм
df
файл price.csv
.
- Извлечь в колонку
brand
название бренда из колонки title
.
- Записать уникальные бренды в словарь формата
'brand': '№ п/п'
, где порядковый номер начинается с единицы: {'Acer': 1, 'Asus': 2, 'HP': 3, 'Dell': 4, 'Apple': 5, 'Lenovo': 6}
(функция enumerate).
- Используя полученный словарь, создать колонку
brand_id
, в которую записать соответствующее значение словаря (на основе колонки brand
и ключа словаря).
- Создать новый датафрейм
df_brands
из столбцов brand_id
и brand
, удалив при этом дубли (метод drop_duplicates).
- Удалить из датафрейма
df
столбец brand
.
- Сохранить в файл
products.csv
датафрейм df
(без индексов, разделитель - ;).
- Сохранить в файл
brands.csv
датафрейм df_brands
(без индексов, разделитель - ;).